package com.zbkj.service.assistant.model.vo;

import com.zbkj.common.model.assistant.AssistantConversation;
import com.zbkj.service.assistant.model.response.AssistantUserInfoResponse;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.Date;

@Data
@Accessors(chain = true)
public class AssistantConversationVO extends AssistantConversation {

    @ApiModelProperty(value = "用户信息")
    private AssistantUserInfoResponse userInfo;

    @ApiModelProperty(value = "未读消息数量")
    private Integer unreadCount;

    @ApiModelProperty(value = "最新的消息内容")
    private AssistantMessageVO lastMessage;

    @ApiModelProperty(value = "最后消息时间")
    private Date lastMessageTime;

    @ApiModelProperty(value = "最后消息内容")
    private String lastMessageContent;

    @ApiModelProperty(value = "用户手机号")
    private String userPhone;
}
